Adjustable References
نویسنده
چکیده
Even when programming purely mathematical functions, mutable state is often necessary to achieve good performance, as it underlies important optimisations such as path compression in union-find algorithms and memoization. Nevertheless, verified programs rarely use mutable state because of its substantial verification cost: one must either commit to a deep embedding or follow a monadic style of programming. To avoid this cost, we propose using adjustable state instead. More concretely, we extend Coq with a type of adjustable references, which are like ML references, except that the stored values are only partially observable and updatable only to values that are observationally indistinguishable from the old ones.
منابع مشابه
Operator Adjustable Equalizers: An Overview
• References Introduction This paper presents an overview of operator adjustable equalizers in the professional audio industry. The term “operator adjustable equalizers” is no doubt a bit vague and cumbersome. For this, the author apologizes. Needed was a term to differentiate between fixed equalizers and variable equalizers. Fixed equalizers, such as pre-emphasis and de-emphasis circuits, phon...
متن کاملA New Fuzzy Sliding Mode Controller with Auto-Adjustable Saturation Boundary Layers Implemented on Vehicle Suspension
This study develops a fuzzy sliding mode controller (FSMC) based on a variable boundary layer. A fuzzy inference mechanism is used to on-line tune the thickness of the boundary layers of the controller. Minimum rule base has been used for the fuzzy inference system which results in low calculation effort. The aim of this paper is to design a controller which will eliminate the chattering of FSM...
متن کاملComparing outcomes of reconstruction of anterior cruciate ligament rupture with fixed loop and adjustable loop
Background: Recently, the surgical methods are used in patients with anterior cruciate ligament rupture and have been associated with successful results. There are different results in the term of using of the surgical methods for anterior cruciate ligament that often is associated with some complications such as infection, static laxity, remaining the pain, need to recurrence surgery, and limi...
متن کاملADJUSTABLE SUTURE IN STRABISMUS SURGERY
Adjustable suture in strabismus surgery is a way to get accurate alignment of the eyes after operation. This technique is used in cooperative patients, being either adults or children. We report the result of this technique in 120 patients, 70 with esotropia and 50 exotropia. The amount of deviation was between 20 and 60 prismdiopters. The patients were mostly adults and teenagers. and the...
متن کاملAdjustable three color optical filters using ferroelectric -dielectric generalized heterostructures photonic crystals
Abstract: The current research is aimed to investigate the alterations of its opticalfeatures of novel adjustable three color narrowband optical filters, which comprise ofblue, green and red light. A narrowband adjustable transmission optical filters accordingto dielectric- ferroelectric heterostructures photonic structures are designed using thetransfer-matrix method (T...
متن کامل